Dynomotion

Group: DynoMotion Message: 15305 From: Tom Kerekes Date: 1/8/2018
Subject: Re: Arc Motion with KMotion.net
ArcFeed isn't a single command.  It adds an arc to the Coordinated Motion Buffer.  It is also much different from the KFLOP low level Arc Script Command.

Please see this post on cnczone where a similar question was asked:
http://www.cnczone.com/forums/dynomotion-kflop-kanalog/352222-coordinated-motion-c.html#post2134860

Yes for rotation 0=CW 1=CCW

HTH
Regards
TK

On 1/8/2018 12:11 PM, magergar@... [DynoMotion] wrote:
 

I don't understand how this works, I have tried with the script command, and with the C# method "ArcFeed"
but none of them perform any kind of motion

in the documentation say this:

public void ArcFeed(
	double feedrate,
	int plane,
	double planarXend,
	double planarYend,
	double planarXcenter,
	double planarYcenter,
	int rotation,
	double planarZ,
	double a,
	double b,
	double c,
	int sequence_number,
	int ID
)
it also say what means all this parameters, but doesn't say what number I need to put in (for example) rotacion for CW or CCW (I assume 0=CW and 1=CCW, still not sure if this was correct)

so I'm not sure if I'm using the methond in a right way



Group: DynoMotion Message: 15306 From: David Taylor Date: 1/9/2018
Subject: Re: Arc Motion with KMotion.net

I was looking for the function definitions of “Arcfeed” in the Kmotion.net.chm file, but seems to have no content.  I would love to look up this information without having to ask you. What is the secret of the Kmotion.net.chm file to see the content?

 

So what does the prams mean in  Arcfeed, what does fist_end,second_end,first_axis,second_axis mean?

 

Where is there any reference to Arcfeed and the other functions?

 

Thank  you

Group: DynoMotion Message: 15307 From: TKSOFT Date: 1/9/2018
Subject: Re: Arc Motion with KMotion.net
Hi David,

Sometimes Windows blocks help content to protect against viruses that
can be in some help files.

To unblock: Right Click on the Help File, Properties, then select
Unblock

The help content should then appear.

That function is a bit confusing because it can do an arc in the XY, YZ,
or ZX planes. So for example in the XY Plane the "first axis" is X and
the "second axis" is Y.

You also have all the source code to look at and step into as well.

Regards
TK



On 2018-01-09 11:31, 'David Taylor' i@... [DynoMotion]
wrote:
> I was looking for the function definitions of “Arcfeed” in the
> Kmotion.net..chm file, but seems to have no content. I would love to
> look up this information without having to ask you. What is the secret
> of the Kmotion.net.chm file to see the content?
>
> So what does the prams mean in Arcfeed, what does
> fist_end,second_end,first_axis,second_axis mean?
>
> Where is there any reference to Arcfeed and the other functions?
>
Group: DynoMotion Message: 15308 From: magergar@hotmail.com Date: 1/10/2018
Subject: Re: Arc Motion with KMotion.net
I was able to use the ArcFeed function and StraightFeed with the KMotion_doNet Console example.
But I have a problem while jogging, if I Jog an axis(with the script command) and then I use this functions my coordinates get lost
what am I doing wrong?
Group: DynoMotion Message: 15310 From: Tom Kerekes Date: 1/10/2018
Subject: Re: Arc Motion with KMotion.net
I'm not sure exactly what you mean by lost.  But the example assumes everything is starting at Zero.  If you move somewhere non zero the Coordinated Motion Library must be sync'ed up to the starting position.  You might try adding the code below before commanding the First Feed.

            // Sync Coordinated Motion Library with Current Position of Machine
            double x=0, y=0, z=0, a=0, b=0, c=0;
            _Controller.CoordMotion.ReadAndSyncCurPositions(ref x, ref y, ref z, ref a, ref b, ref c);


HTH
Regards
TK


On 1/10/2018 12:24 PM, magergar@... [DynoMotion] wrote:
 

I was able to use the ArcFeed function and StraightFeed with the KMotion_doNet Console example.
But I have a problem while jogging, if I Jog an axis(with the script command) and then I use this functions my coordinates get lost
what am I doing wrong?